home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1993 December
/
PSL Monthly Shareware CD-ROM (December 1993).iso
/
prgmming
/
dos
/
c
/
oostrng.exe
/
OOSTRING.TXT
< prev
Wrap
Text File
|
1992-03-29
|
1KB
|
33 lines
OOSTRING Class release 1.1 March 29, 1992
Here is a class to handle strings. Most of the operators have
been overloaded. This version includes operator[], operator<<,
and operator>>.
Operator + can be used to concatenate strings. Unary operators +
and - will convert the string to upper case or lower case and return
a temporary variable; the original string is NOT converted. This is
different than what release 1.0 of this code did. Operators ++ and --
do change the case of the string, no temporaries are made. I haven't
yet included code for BC3's support of pre/post ++,-- operators but I
will soon.
All of the logical comparisons have been overloaded. Because I didn't
overload all of the comparison operators there is the chance that a lot
of constructor calls will be made, along with a lot of temporaries.
This overhead can be avoided by overloading the logical operators with
all of the possible combinations. I'll be doing this as soon as I get
a chance!
I'm sure I'll be updating this class in the future as I need more
functionality from it.
Go ahead and freely use this class. All I ask is that you send
me a letter saying that you are using it, or just say "Hi."
Also, please send me any comments or suggestions that you may
have.
Happy programming!
John Bernstein
70244,1237